#===============================================================================
# Makefile
#
# Details specific to the application.  Mainly this involves listing
# The local classes that need to be compiled.   Most of the work is 
# done by ../Makefile.in, which defines a stereotyped compilation for 
# CBT++ applications. 
#
# To make an application called foo from a source file called foo.cc, 
# compiling local libraries Bar.cc BarBar.cc, you will need to list Bar and 
# BarBar on the libtargets line like this:
#
# libtargets = Bar BarBar
#
# Then do Make foo.   That will compile foo.cc, Bar.cc, BarBar.cc, and link 
# them with libhgsc-compbio (CBT++) to generate an application called foo. 
# There are several variations on this to enable debugging, profiling, 
# to link in oracle if the application needs oracle libraries, to link in 
# an alternate STL, STLPort in either debugging mode (safe, which detects 
# out of boundary conditions) or fast mode.  In the future these might be 
# implemented with -D options, but for now they are implemented by adding
# a suffix to foo in the Make command, as follows:
# 
# make foo             Compile foo.cc and any libraries listed on libtargets line. -O3
# make foo.g           Compile foo.cc and libtargets with debugging on.  
# make foo.pg          Compile foo.cc and libtargets with debug and profiling on. 
# make foo.oracle      Compile foo.cc and links in the oracle libraries (slow). -O3
# make foo.stlport     Compile foo.cc using the stlport library with safestl option on. 
# make foo.faststlport Compile foo.cc using stlport library with fast options. 
#
# 
#------------------------------------------------------------------------------
# K. James Durbin    					2/28/03
#===============================================================================
#


#==============================================
#	Local Classes
#==============================================
# This is for code that is in a local class, that is a class which has not
# been put into the CBT++ main source tree, or which is application specific.
# Just list the classes you want to be compiled and linked in with your code
# on the libtargets line.   The assumption is that the .cc and .hh files for 
# these classes are in the same directory as this Makefile. 
#
# libtargets = Bar BarBar
# 
libtargets = MerOverlapper


#==============================================
# Setup generic compilation rules. 
#==============================================
include $(CBT_ROOT)/makefiles/UserSettings.mk


#=============================================================================
# Elaborates on these user settings to produce frequently used paths. 
#=============================================================================
# 
include $(CBT_ROOT)/makefiles/Makefile.in 


# Additional dependencies for the local libraries. 
#libdependencies = $(CBT_INC)/MerHashMap.hh


#=============================================================================
# Define rules for making applications. 
#=============================================================================
# 
include $(CBT_ROOT)/makefiles/App.mk



